home *** CD-ROM | disk | FTP | other *** search
/ Games of Daze / Infomagic - Games of Daze (Summer 1995) (Disc 1 of 2).iso / x2ftp / msdos / png / zlib09 / changes < prev    next >
Text File  |  1995-05-01  |  3KB  |  74 lines

  1.         ChangeLog file for zlib
  2.  
  3. Changes in 0.9 (1 May 95)
  4. - don't assume that zalloc clears the allocated memory (the TurboC bug
  5.   was Mark's bug after all :)
  6. - let again gzread copy uncompressed data unchanged (was working in 0.71)
  7. - deflate(Z_FULL_FLUSH), inflateReset and inflateSync are now fully implemented
  8. - added a test of inflateSync in example.c
  9. - moved MAX_WBITS to zconf.h because users might want to change that.
  10. - document explicitly that zalloc(64K) on MSDOS must return a normalized
  11.   pointer (zero offset)
  12. - added Makefiles for Microsoft C, Turbo C, Borland C++
  13.  
  14. Changes in 0.8 (29 April 95)
  15. - added fast inflate (inffast.c)
  16. - deflate(Z_FINISH) now returns Z_STREAM_END when done. Warning: this
  17.   is incompatible with previous versions of zlib which returned Z_OK.
  18. - work around a TurboC compiler bug (bad code for b << 0, see infutil.h)
  19.   (actually that was not a compiler bug, see 0.81 above)
  20. - gzread no longer reads one extra byte in certain cases
  21. - In gzio destroy(), don't reference a freed structure
  22. - avoid many warnings for MSDOS
  23. - avoid the ERROR symbol which is used by MS Windows
  24.  
  25. Changes in 0.71 (14 April 95)
  26. - Fixed more MSDOS compilation problems :( There is still a bug with
  27.   TurboC large model.
  28.  
  29. Changes in 0.7 (14 April 95)
  30. - Added full inflate support.
  31. - Simplified the crc32() interface. The pre- and post-conditioning
  32.   (one's complement) is now done inside crc32(). WARNING: this is
  33.   incompatible with previous versions; see zlib.h for the new usage.
  34.  
  35. Changes in 0.61 (12 April 95)
  36. - workaround for a bug in TurboC. example and minigzip now work on MSDOS.
  37.  
  38. Changes in 0.6 (11 April 95)
  39. - added minigzip.c
  40. - added gzdopen to reopen a file descriptor as gzFile
  41. - added transparent reading of non-gziped files in gzread.
  42. - fixed bug in gzread (don't read crc as data)
  43. - fixed bug in destroy (gzio.c) (don't return Z_STREAM_END for gzclose).
  44. - don't allocate big arrays in the stack (for MSDOS)
  45. - fix some MSDOS compilation problems
  46.  
  47. Changes in 0.5:
  48. - do real compression in deflate.c. Z_PARTIAL_FLUSH is supported but
  49.   not yet Z_FULL_FLUSH.
  50. - support decompression but only in a single step (forced Z_FINISH)
  51. - added opaque object for zalloc and zfree.
  52. - added deflateReset and inflateReset
  53. - added a variable zlib_version for consistency checking.
  54. - renamed the 'filter' parameter of deflateInit2 as 'strategy'.
  55.   Added Z_FILTERED and Z_HUFFMAN_ONLY constants.
  56.  
  57. Changes in 0.4:
  58. - avoid "zip" everywhere, use zlib instead of ziplib.
  59. - suppress Z_BLOCK_FLUSH, interpret Z_PARTIAL_FLUSH as block flush
  60.   if compression method == 8.
  61. - added adler32 and crc32
  62. - renamed deflateOptions as deflateInit2, call one or the other but not both
  63. - added the method parameter for deflateInit2.
  64. - added inflateInit2
  65. - simplied considerably deflateInit and inflateInit by not supporting
  66.   user-provided history buffer. This is supported only in deflateInit2
  67.   and inflateInit2.
  68.  
  69. Changes in 0.3:
  70. - prefix all macro names with Z_
  71. - use Z_FINISH instead of deflateEnd to finish compression.
  72. - added Z_HUFFMAN_ONLY
  73. - added gzerror()
  74.